package com.adms.domain;

import com.adms.domain.ReformSign;
import com.adms.domain.ReformSignExample;
import java.util.List;
import java.util.Map;

import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

@Mapper
public interface ReformSignMapper {
	
//	
	Map<String, Object> selectByPrimaryKeyWithReform(Integer signId);
//	
	
    long countByExample(ReformSignExample example);

    int deleteByExample(ReformSignExample example);

    int deleteByPrimaryKey(Integer signId);

    int insert(ReformSign record);

    int insertSelective(ReformSign record);

    List<ReformSign> selectByExample(ReformSignExample example);

    ReformSign selectByPrimaryKey(Integer signId);

    int updateByExampleSelective(@Param("record") ReformSign record, @Param("example") ReformSignExample example);

    int updateByExample(@Param("record") ReformSign record, @Param("example") ReformSignExample example);

    int updateByPrimaryKeySelective(ReformSign record);

    int updateByPrimaryKey(ReformSign record);

}